package com.efast.dmom.mgmt.service.les.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.les.TwInbTaskHeaderDao;
import com.efast.dmom.mgmt.entity.les.TwInbTaskHeader;
import com.efast.dmom.mgmt.service.les.TwInbTaskHeaderService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TwInbTaskHeaderServiceImpl implements TwInbTaskHeaderService{
    @Autowired
    private TwInbTaskHeaderDao twInbTaskHeaderDao;
    @Override
    public long getTwInbTaskHeaderRowCount(Assist assist){
        return twInbTaskHeaderDao.getTwInbTaskHeaderRowCount(assist);
    }
    @Override
    public List<TwInbTaskHeader> selectTwInbTaskHeader(Assist assist){
        return twInbTaskHeaderDao.selectTwInbTaskHeader(assist);
    }
    @Override
    public TwInbTaskHeader selectTwInbTaskHeaderByObj(TwInbTaskHeader obj){
        return twInbTaskHeaderDao.selectTwInbTaskHeaderByObj(obj);
    }
    @Override
    public TwInbTaskHeader selectTwInbTaskHeaderById(Integer id){
        return twInbTaskHeaderDao.selectTwInbTaskHeaderById(id);
    }
    @Override
    public int insertTwInbTaskHeader(TwInbTaskHeader value){
        return twInbTaskHeaderDao.insertTwInbTaskHeader(value);
    }
    @Override
    public int insertNonEmptyTwInbTaskHeader(TwInbTaskHeader value){
        return twInbTaskHeaderDao.insertNonEmptyTwInbTaskHeader(value);
    }
    @Override
    public int insertTwInbTaskHeaderByBatch(List<TwInbTaskHeader> value){
        return twInbTaskHeaderDao.insertTwInbTaskHeaderByBatch(value);
    }
    @Override
    public int deleteTwInbTaskHeaderById(Integer id){
        return twInbTaskHeaderDao.deleteTwInbTaskHeaderById(id);
    }
    @Override
    public int deleteTwInbTaskHeader(Assist assist){
        return twInbTaskHeaderDao.deleteTwInbTaskHeader(assist);
    }
    @Override
    public int updateTwInbTaskHeaderById(TwInbTaskHeader enti){
        return twInbTaskHeaderDao.updateTwInbTaskHeaderById(enti);
    }
    @Override
    public int updateTwInbTaskHeader(TwInbTaskHeader value, Assist assist){
        return twInbTaskHeaderDao.updateTwInbTaskHeader(value,assist);
    }
    @Override
    public int updateNonEmptyTwInbTaskHeaderById(TwInbTaskHeader enti){
        return twInbTaskHeaderDao.updateNonEmptyTwInbTaskHeaderById(enti);
    }
    @Override
    public int updateNonEmptyTwInbTaskHeader(TwInbTaskHeader value, Assist assist){
        return twInbTaskHeaderDao.updateNonEmptyTwInbTaskHeader(value,assist);
    }

    public TwInbTaskHeaderDao getTwInbTaskHeaderDao() {
        return this.twInbTaskHeaderDao;
    }

    public void setTwInbTaskHeaderDao(TwInbTaskHeaderDao twInbTaskHeaderDao) {
        this.twInbTaskHeaderDao = twInbTaskHeaderDao;
    }

}